package com.jt.mapper;

import com.jt.pojo.User;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Update;
import org.springframework.stereotype.Component;

import java.util.List;

//用户的接口
@Mapper//spring为接口提供的创建一个代理对象的注解
public interface UserMapper {

    //写user的操作的数据库的接口
//查询数据库user表的所有数据
    List<User> findAll();

    @Insert("insert into demo_user(id,name,age,sex) value(#{id},#{name},#{age},#{sex}) ")
    void add(User user);

   @Update("update demo_user set name=#{name},sex=#{sex} where id=#{id}")
    void update(User user);


    //采用注解操作一般都是简单的数据操作采用，复杂的使用xml文件的方式





}
